package models_main

import (
	"fmt"
	"longmen/server/pkg/db/mysql/models"
	"time"
)

type LotteryAward struct {
	Id           int       //固定id
	IsDelete     int       //软删除
	CreatedTime  time.Time //添加时间
	Name         string    //奖品名称
	Desc         string    //奖品描述
	AwardPic     string    //奖品图片
	AwardType    int       //奖品类型 0-虚拟物品 1-实物
	VirtualType  int       //虚拟物品类型 0-经验 1-鹰钻 2-克拉 3-礼物 4-道具 5-贵族体验卡 6-免费抽奖次数
	GiftId       int       //礼物id
	PropsId      int       //道具id
	Unit         string    //计量单位 个|只|件|...
	StockNum     int       //库存数量
	UsedNum      int       //使用数量
	OperateAdmin string    //操作人
	Weights      int       //权重
}

const (
	LOTTERY_AWARD_TYPE_VIRTUAL = iota
	LOTTERY_AWARD_TYPE_REAL
)

func (LotteryAward) TableName() string {
	return fmt.Sprintf("%slottery_award", models.Prefix)
}
